horizontally launched projectile - Francés Inglés Diccionario